package com.xd.core.debt.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

/**
 * <p>
 * 提前还款信息已逾期
 * </p>
 *
 * @author ZCH
 * @since 2025/03/05/18:00
 */
@Data
@Accessors(chain = true)
@Builder
public class RepaymentInfoOverdue {

    @ApiModelProperty(value = "结清偿还本金")
    private BigDecimal totalPrincipal;

    @ApiModelProperty(value = "结清偿还利息")
    private BigDecimal interest;

    @ApiModelProperty(value = "逾期利息")
    private BigDecimal overdueInterest;

    @ApiModelProperty(value = "罚息")
    private BigDecimal defaultInterestTodo;

    @ApiModelProperty(value = "提前还款违约金")
    private BigDecimal earlyRepaymentPenalty;

}
